package com.example.rubbish.Adapter;

// extends RecyclerView.Adapter<RecordViewAdapter.ViewHolder>
public class RecordViewAdapter {
//
//    private List<String> textList;
//    private List<List<String>> itemList;
//    private RecordFragment.onItemClickListener  mItemClickListener;
//    private RecordFragment.onItemLongClickListener  mItemLongClickListener;
//
//    public void setOnItemClickListener(RecordFragment.onItemClickListener listener){
//        this.mItemClickListener=listener;
//    }
//    public void setOnItemLongClickListener(RecordFragment.onItemLongClickListener listener){
//        this.mItemLongClickListener=listener;
//    }
//
//
//
//
//    public RecordViewAdapter(List< List<String> > itemList) {
//
//        this.itemList=itemList;
//    }
//
//    public void addData(List<String> data,int position){
//        itemList.add(data);
//        notifyItemInserted(position);
//        notifyItemRangeChanged(position,itemList.size()-position);
//    }
//    public void removeData(int position) {
//        itemList.remove(position);
//        notifyItemRemoved(position);
//        notifyItemRangeChanged(0,itemList.size());
//
//    }
//    public void reviseData(List<String> data,int position){
//        itemList.set(position,data);
//        notifyItemChanged(position);
//    }
//
//    @NonNull
//    @Override
//    public ViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
//        ViewHolder viewHolder = new ViewHolder(LayoutInflater.from(parent.getContext()).inflate(R.layout.record_item, parent, false),
//                mItemClickListener,
//                mItemLongClickListener);
//        return viewHolder;
//
//    }
//
//
//
//        @Override
//    public void onBindViewHolder(@NonNull ViewHolder holder, int position) {
//
//        textList=itemList.get(position);
//        String garbageName = textList.get(0);
//        String cateName = textList.get(1);
//        String time = textList.get(2);
//        holder.text_garbage.setText(garbageName);
//        holder.text_cate.setText(cateName);
//        holder.text_time.setText(time);
//
//
//    }
//
//    @Override
//    public int getItemCount() {
//        return itemList==null?0:itemList.size();
//    }
//
//
//
//
//    class ViewHolder extends RecyclerView.ViewHolder implements View.OnClickListener, View.OnLongClickListener {
//        LinearLayout linearLayout;
//        TextView text_garbage;
//        TextView text_cate;
//        TextView text_time;
//
//        public ViewHolder(@NonNull View itemView, RecordFragment.onItemClickListener clickListener,RecordFragment.onItemLongClickListener longClickListener) {
//            super(itemView);
//            linearLayout=itemView.findViewById(R.id.text_container);
//            text_garbage = itemView.findViewById(R.id.text_garbage);
//            text_cate = itemView.findViewById(R.id.text_cate);
//            text_time = itemView.findViewById(R.id.text_time);
//            itemView.setOnClickListener(this);
//            itemView.setOnLongClickListener(this);
//        }
//
//        @Override
//        public void onClick(View view) {
//            int position = getLayoutPosition();
//            mItemClickListener.onItemClick(view, text_garbage.getText().toString(), position);
//
//        }
//
//
//        @Override
//        public boolean onLongClick(View view) {
//            int position = getLayoutPosition();
//            mItemLongClickListener.onItemLongClick(view , position);
//            return true;
//        }
//    }
//

}